package com.weishi.project.training.domain;

import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.weishi.framework.aspectj.lang.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;


/**
 * NaturalYear
 */
@Data
@TableName("tbl_natural_year")
public class NaturalYear implements Serializable {
    private static final long serialVersionUID = 1L;

    /** PK */
    private Integer id;
    
    /** 自然年名称 */
    @Excel(name = "自然年名称")
    private String name;

    /**
     * 比赛成绩目标
     */
    private String performanceGoal;

    /**
     * 成绩相关指标
     */
    private String achievementRelatedIndicators;

    /**
     * 训练过程目标
     */
    private String trainingProcessObjectives;
    
    /** 开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;
    
    /** 结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;
    
    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ctime;
    
}